package cn.legend.travel.admin.content.dao.persist.repository;

import cn.legend.travel.admin.content.pojo.entity.Guide;
import cn.legend.travel.admin.content.pojo.param.GuideIssueParam;
import cn.legend.travel.admin.content.pojo.vo.GuideCheckVO;
import cn.legend.travel.admin.content.pojo.vo.GuideDetailVO;
import cn.legend.travel.common.pojo.vo.PageData;

public interface IGuideRepository {

    int check(Long id, Integer state);

    int changeDisplay(Long id, Integer isDisplay);

    PageData<GuideCheckVO> list(Integer pageNum, Integer pageSize);

    GuideDetailVO getDetail(Long id);

    Long insertBasic(GuideIssueParam param);

}
